Лабораторная работа №4

Работа с программными пакетами

Чекмарев Александр Дмитриевич | Группа НПИбд-03-24

Российский университет дружбы народов

2025-09-27

Информация

Докладчик

Вводная часть

Объект и предмет исследования

  • Работа с файлами репозиториев и пакетами-rpm

Цель работы

  • Получить навыки работы с репозиториями и менеджерами пакетов.

Ход лабораторной работы

Переход в каталог и просмотр содержимого

  • Зайдем в режим root.
  • Перейдем в каталог /etc/yum.repos.d и изучим содержание каталога

Просмотр файлов репозитория

  • На примере просмотрим файлы rocky-devel.repo и rocky.repo

Список репозиториев

  • Выведем на экран список репозиториев

Список пакетов

  • Выведем на экран список пакетов, в названии или описании которых есть слово user

Просмотр пакетов nmap

  • Установим nmap, предварительно изучив информацию по имеющимся пакетам
  • Найдем nmap

Просмотр информации nmap

  • Просмотрим подробную информацию о нем

Установка nmap

  • Перейдем к установке nmap

Установка nmap-ncat

  • Установим другие пакеты с началом nmap

Удаление nmap

  • Удалим как nmap, так и nmap-ncat

Группа пакетов RPM Development Tools

  • Получим список имеющихся групп пакетов, затем установим группу пакетов RPM Development Tools
  • Сначала просмотрим список

Просмотр информации о пакете RPM Development Tools

  • Узнаем о информацию о группах пакета RPM Development Tools

Установка RPM Development Tools

  • Установим RPM Development Tools

Удаление группы пакетов RPM Development Tools

  • Для удаления группы пакетов RPM Development Tools можно воспользоваться командой dnf groupremove “RPM Development Tools”

Просмотр истории команды dnf

  • Посмотрим историю использования команды dnf

Отмена одного из последних действий

  • Отменим последнее, например 14 по счёту

Скачивание rpm-пакета lynx

  • Предположим, что требуется установить текстовый браузер lynx из rpm-пакета
  • Посмотрим информацию о пакете и скачаем пакет lynx

Поиск каталога и переход

  • Найдем каталог, в который был помещён пакет после загрузки
  • Перейдем в этот каталог

Установка rpm-пакета и просмотр инофрмации

  • Установим rpm-пакет lynx
  • Определим расположение исполняемого файла
  • Используя rpm, определим по имени файла, к какому пакету принадлежит lynx

Просмотр подробной информации о пакете

  • Получим дополнительную информацию о содержимом пакета

Просмотр списка всех файлов в пакете

  • Получим список всех файлов в пакете

Просмотр файлов с документацией пакета

  • Выведем перечень файлов с документацией пакета

Просмотр файлов документации

  • Посмотрим файлы документации, применив команду man lynx

Просмотр конфигурационных файлов и скриптов

  • Выведем на экран перечень и месторасположение конфигурационных файлов пакета
  • Выведем на экран расположение и содержание скриптов, выполняемых при установке пакета

Проверка работы текстового браузера lynx

  • В отдельном терминале запустим текстовый браузер lynx, чтобы проверить корректность установки пакета.

Удаление lynx

  • Вернемся в терминал с учётной записью root и удалим пакет
  • Удалим lynx и просмотрим содержимое каталога

Пакет dnsmasq

  • Предположим, что требуется из rpm-пакетов установить dnsmasq (DNS-, DHCP- и TFTPсервер).
  • Просмотрим информации о пакете и установим dnsmasq

Просмотр расположения исполняемого файла и определение к какому пакету он принадлежит

  • Определим расположение исполняемого файла
  • Определите по имени файла, к какому пакету принадлежит dnsmasq

Просмотр подробной информации о содержимом пакета

  • Получим дополнительную информацию о содержимом пакета dnsmasq

Просмотр списка всех файлов пакета

  • Получим список всех файлов в пакете

Просмотр файлов с документацией пакета

  • Выведем перечень файлов с документацией пакета

Просмотр файлов документации

  • Посмотрим файлы документации, применив команду man dnsmasq

Просмотр конфигурационных файлов пакета

  • Выведем на экран перечень и месторасположение конфигурационных файлов пакета

Просмотр скриптов пакета

  • Выведем на экран расположение и содержание скриптов, выполняемых при установке пакета

Удаление пакета

  • Вернемся в терминал с учётной записью root и удалим пакет

Вывод:

В ходе работы приобретены навыки работы с репозиториями и менеджерами пакетов